home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 23
/
AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso
/
Updates
/
Librarys
/
MMULib
/
Include
/
mmu
/
config.i
< prev
next >
Wrap
Text File
|
1999-10-30
|
2KB
|
54 lines
IFND MMU_CONFIG_I
MMU_CONFIG_I SET 1
;*************************************************************************
;** mmu.library **
;** **
;** a system library for arbitration and control of the MC68K MMUs **
;** **
;** © 1998 THOR-Software, Thomas Richter **
;** No commercial use, reassembly, modification without prior, written **
;** permission of the authors. **
;** Including this library in any commercial software REQUIRES a **
;** written permission and the payment of a small fee. **
;** **
;**---------------------------------------------------------------------**
;** MMU configuration structure **
;** **
;** This stuff should really be used ONLY by debuggers. There's NO NEED **
;** to use this internal stuff for anything else **
;** **
;** $VER: 40.50 (31.10.99) **
;*************************************************************************
IFND EXEC_TYPES_I
INCLUDE "exec/types.i"
ENDC ; EXEC_TYPES_I
STRUCTURE MMUConfig,0
STRUCT mcf_UserRootPointer,8
;* the MMU root pointer or NULL. For 68040,68060, only
;* the first long is used *
STRUCT mcf_SupervisorRootPointer,8
;* the MMU supervisor root pointer or NULL. For 68040
;* and 68060, the first long word is used *
ULONG mcf_TranslationControl
;* for 68040 and 68060, only bits 15..0 are used *
ULONG mcf_DTT0
;* data transparent translation control 0, or
;* transparent translation control 0 *
ULONG mcf_DTT1
;* data transparent translation control 1, or
;* translation translation control 1 *
ULONG mcf_ITT0
;* instruction transparent translation control 0, or
;* NULL if no ITT0 is available. *
ULONG mcf_ITT1
;* instruction transparent translation control 1, or
;* NULL if no ITT1 is available. *
LABEL mcf_SIZE
ENDC ;MMU_CONFIG_I